Part Number Hot Search : 
BR1020 AIC1660 EDDTRPB 1100A SK191 2AS01G F1B1512V TS87C
Product Description
Full Text Search
 

To Download AT75C221 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  6033cs?intap?05/04 features  arm7tdmi ? arm ? thumb ? processor core ? in-circuit emulator, 40 mhz operation  16-bit fixed-point oakdspcore ? ? up to 60 mhz operations ? 104k bytes of integrated fast ram, codec interface  ethernet bridge ? dual ethernet 10/100 mbps mac interface ? 16-kbyte frame buffer  1 k-byte boot rom, embedding a boot program ? enable application download from dataflash ?  external bus interface ? on-chip 32-bit sdram controller ? 4 chip select static memory controller  multi-level priority, individually maskable, vectored interrupt controller  three 16-bit timer/counters  two uarts with modem control lines  serial peripheral interface (spi)  two pio controllers, managing up to 48 general-purpose i/o pins  supported by a wide range of ready-to-use application software ? multi-tasking operating system, networking ? voice-processing functions  available in a 208-lead pqfp package and 256-ball bga package  power supplies ? vddio 3.3v nominal ? vddcore and vddosc 1.8v nominal  0c to + 70c operating temperature range description the AT75C221, atmel?s latest device in the family of smart internet appliance proces- sors (siap ? ), is a high-performance processor designed for professional internet appliance applications such as the ethernet ip phone. the AT75C221 is built around an arm7tdmi microcontroller core running at 40 mhz with an oakdspcore copro- cessor running at 60 mhz and a dual ethernet 10/100 mbits/sec mac interface. in a typical standalone ip phone, the d sp handles the voice processing functions (voice compression, acoustic echo cancellation, etc.) while the dual-port ethernet 10/100 mbits/sec mac interface establishes the connection to the ethernet physical layer (phy) that links the network and the pc. in such an application, the power of the arm7tdmi allows it to run a voip protocol stack as well as all the system control tasks. atmel provides the AT75C221 with several software modules, including:  a set of drivers for a linux ? kernel capable of driving the embedded peripherals.  a comprehensive set of tunable dsp algorithms for voice processing, tailored to be run by the dsp subsystem. smart internet appliance processor (siap ? ) AT75C221 summary
2 AT75C221 summary 6033cs?intap?05/04 pinout the AT75C221 ships in two alternative packages:  208-lead pqfp  256-ball bga the product features of the 256-ball bga package are increased compared to the 208- lead pqfp package. the features available only with the bga package are:  the 32-bit wide data bus (in pqfp, only a 16-bit wide data bus is supported.)  the parallel i/o lines pa13 to pa18 and pa20 to pa31  the parallel i/o lines pb10 to pb16
3 AT75C221 summary 6033cs?intap?05/04 208-lead pqfp package pinout table 1. pinout for 208-lead pqfp package pin number signal name pin number signal name pin number signal name pin number signal name 1 gnd 37 mb_txd0 73 a15 109 ras 2 sclka 38 mb_txd1 74 a16 110 cas 3 vddio 39 mb_txd2 75 a17 111 nc (1) 4 fsa 40 gnd 76 a18 112 we 5 stxa 41 mb_txd3 77 a19b/a0 113 dqm0 6 srxa 42 mb_txen 78 a20/ba1 114 dqm1 7 ntrst 43 mb_txclk 79 a21 115 nc (1) 8 ma_col 44 mb_rxd0 80 d0 116 gnd 9 ma_crs 45 mb_rxd1 81 d1 117 nc (1) 10 ma_txer 46 mb_rxd2 82 d2 118 vddcore 11 ma_txd0 47 mb_rxd3 83 d3 119 gnd 12 ma_txd1 48 mb_rxer 84 gnd 120 vddosc 13 ma_txd2 49 mb_rxclk 85 d4 121 pllrc 14 ma_txd3 50 mb_rxdv 86 vddio 122 gnd 15 ma_txen 51 mb_mdc 87 d5 123 gnd 16 vddio 52 vddio 88 d6 124 xtalout 17 ma_txclk 53 gnd 89 d7 125 xtalin 18 gnd 54 mb_mdio 90 d8 126 vddcore 19 ma_rxd0 55 mb_link 91 d9 127 nce0 20 ma_rxd1 56 a0 92 d10 128 nce1 21 ma_rxd2 57 a1 93 d11 129 nce2 22 ma_rxd3 58 a2 94 d12 130 vddio 23 ma_rxer 59 a3 95 d13 131 nce3 24 ma_rxclk 60 a4 96 d14 132 nwe0 25 gnd 61 a5 97 vddcore 133 nwe1 26 vddcore 62 a6 98 gnd 134 nc (1) 27 ma_rxdv 63 a7 99 d15 135 vddio 28 ma_mdc 64 a8 100 vddio 136 gnd 29 ma_mdio 65 a9 101 gnd 137 nc (1) 30 ma_link 66 a10 102 vddio 138 nwr 31 mb_col 67 a11 103 nc (1) 139 nsoe 32 mb_crs 68 a12 104 vddio 140 gnd 33 gnd 69 vddio 105 gnd 141 vddcore 34 vddcore 70 gnd 106 sdck 142 vddio 35 vddio 71 a13 107 sdcs 143 miso 36 mb_txer 72 a14 108 sda10 144 mosi
4 AT75C221 summary 6033cs?intap?05/04 note: 1. nc pins should be left unconnected. figure 1. 208-lead pqfp package orientation (top view) 145 spck 161 tms 177 pa 5 193 gnd 146 pa 2 2 162 tck 178 pa 4 194 pb0 147 vddio 163 pa 1 9 179 pa 3 195 pb1 148 gnd 164 vddcore 180 pa 2 196 pb2 149 nrst 165 gnd 181 pa 1 197 pb3 150 fiq 166 pa 1 2 182 pa 0 198 pb4 151 irq0 167 gnd 183 gnd 199 pb5 152 tst 168 vddio 184 rxda 200 pb6 153 gnd 169 pa 1 1 185 txda 201 pb7 154 vddcore 170 pa 1 0 186 nrsta 202 pb8 155 nc (1) 171 pa 9 187 nctsa 203 pb9 156 vddio 172 pa 8 188 ndtra 204 vddio 157 gnd 173 pa 7 189 ndsra 205 dbw32 158 vddio 174 pa 6 190 ndcda 206 gnd 159 tdo 175 vddio 191 rxdb 207 bo256 160 tdi 176 nc (1) 192 txdb 208 vddio table 1. pinout for 208-lead pqfp package (continued) pin number signal name pin number signal name pin number signal name pin number signal name 152 53 104 105 156 157 208
5 AT75C221 summary 6033cs?intap?05/04 256-ball bga package pinout table 1. pinout for 256-ball bga package pin signal name pin signal name pin signal name pin signal name a1 gnd b18 tdi d15 vddio h20 nsoe a2 pb9 b19 nc (1) d16 pa 2 4 j1 ma_txen a3 pb4 b20 nc (1) d17 gnd j2 ma_txd3 a4 pb1 c1 pb10 d18 pa 2 9 j3 ma_txd2 a5 ndsrb c2 pa 2 8 d19 vddcore j4 ma_txd1 a6 nrstb c3 dbw32 d20 irq1 j17 nwr a7 rxdb c4 pb6 e1 stxa j18 nwe3 a8 ndsra c5 pb2 e2 fsa j19 nc (1) a9 txda c6 nrib e3 sclka j20 nwe2 a10 pa 2 c7 nctsb e4 pa 2 5 k1 ma_rxd0 a11 pa 3 c8 nria e17 pa 3 0 k2 ma_txclk a12 pa 6 c9 nctsa e18 tst k3 nc (1) a13 pa 1 0 c10 pa 0 e19 irq0 k4 vddio a14 pa 1 3 c11 pa 4 e20 nc (1) k17 nwe1 a15 pa 1 5 c12 pa 8 f1 pb13 k18 nwe0 a16 pa 1 9 c13 pa 1 2 f2 pb12 k19 nce3 a17 nc (1) c14 pa 1 4 f3 srxa k20 nce2 a18 pa 2 3 c15 pa 1 8 f4 vddio l1 ma_rxd1 a19 tdo c16 pa 2 1 f17 vddio l2 ma_rxd2 a20 nc (1) c17 tck f18 fiq l3 ma_rxd3 b1 bo256 c18 nc (1) f19 nc (1) l4 ma_rxer b2 pb8 c19 nc (1) f20 spck l17 vddio b3 pb7 c20 pa 3 1 g1 ma_col l18 nce0 b4 pb3 d1 pb11 g2 pb15 l19 nc (1) b5 pb0 d2 pa 2 7 g3 pb14 l20 nce1 b6 ndtrb d3 pa 2 6 g4 ntrst m1 ma_rxclk b7 txdb d4 gnd g17 nrst m2 vddcore b8 ndcda d5 pb5 g18 pa 2 2 m3 ma_rxdv b9 nrsta d6 vddio g19 mosi m4 ma_mdc b10 pa 1 d7 ndcdb g20 miso m17 pllrc b11 pa 5 d8 gnd h1 ma_txd0 m18 nc (1) b12 pa 7 d9 ndtra h2 ma_txer m19 xtalout b13 pa 1 1 d10 rxda h3 ma_crs m20 xtalin b14 vddcore d11 vddio h4 gnd n1 ma_mdio b15 pa 1 6 d12 pa 9 h17 gnd n2 ma_link b16 pa 2 0 d13 gnd h18 vddio n3 mb_col b17 tms d14 pa 1 7 h19 vddcore n4 gnd
6 AT75C221 summary 6033cs?intap?05/04 note: 1. nc balls should be left unconnected. n17 gnd t20 sdcs v7 a11 w14 d12 n18 dqm3 u1 mb_rxd0 v8 a14 w15 vddcore n19 vddcore u2 mb_rxd2 v9 a18 w16 d17 n20 vddosc u3 mb_rxclk v10 a22 w17 d20 p1 mb_crs u4 gnd v11 d2 w18 d24 p2 vddcore u5 a1 v12 d6 w19 vddio p3 mb_txd0 u6 vddio v13 d10 w20 nc (1) p4 mb_txd3 u7 a8 v14 d14 y1 nc (1) p17 ras u8 gnd v15 nc (1) y2 mb_mdio p18 dqm0 u9 a17 v16 d19 y3 a2 p19 dqm1 u10 vddio v17 d23 y4 a3 p20 dqm2 u11 d3 v18 d26 y5 a6 r1 mb_txer u12 d7 v19 nc (1) y6 a10 r2 mb_txd1 u13 gnd v20 d29 y7 a13 r3 mb_txen u14 d16 w1 mb_mdc y8 a16 r4 vddio u15 vddio w2 nc (1) y9 a20/ba1 r17 vddio u16 d22 w3 nc (1) y10 a23 r18 sda10 u17 gnd w4 mb_link y11 d0 r19 cas u18 d27 w5 a5 y12 d4 r20 we u19 nc (1) w6 a9 y13 d8 t1 mb_txd2 u20 d30 w7 a12 y14 d11 t2 mb_txclk v1 mb_rxd3 w8 a15 y15 d13 t3 mb_rxd1 v2 mb_rxdv w9 a19/ba0 y16 d15 t4 mb_rxer v3 nc (1) w10 a21 y17 d18 t17 d28 v4 a0 w11 d1 y18 d21 t18 d31 v5 a4 w12 d5 y19 d25 t19 sdck v6 a7 w13 d9 y20 nc (1) table 1. pinout for 256-ball bga package (continued) pin signal name pin signal name pin signal name pin signal name
7 AT75C221 summary 6033cs?intap?05/04 figure 2. 256-ball package orientation (top view) a b c d e f g h j k l m n p r t u v w y 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
8 AT75C221 summary 6033cs?intap?05/04 signal description table 1. signal description block signal name function type power supplies vddio i/o lines power supply vddcore device core power supply vddosc pll and oscillator power supply gnd ground external bus interface a0-a23 address bus output d0-d31 data bus input/output synchronous dynamic memory controller sdck sdram clock output dqm0-dqm3 sdram byte masks output sdcs sdram chip select output sda10 sdram address line 10 output ras row address strobes output cas column address strobes output we write enable output ba0-ba1 bank address line output static memory controller nce0-nce3 chip selects output nwe0-nwe3 byte select/write enable output nsoe output enable output nwr memory block write enable output pio controller a pa0-pa31 pio controller a i/o lines input/output pio controller b pb0-pb15 pio controller b i/o lines input/output timer counter tclk0-tclk2 timer counter clock 0 to 2 input tioa0-tioa2 timer counter i/o line a 0 to 2 input/output tiob0-tioa2 timer counter i/o line b 0 to 2 input/output serial peripheral interface miso master in/slave out input/output mosi master out/slave in input/output spck serial clock input/output npcs0/nss peripheral chip select 0/slave select input/output npcs1-npcs3 peripheral chip select 1 to 3 output
9 AT75C221 summary 6033cs?intap?05/04 uart a and uart b rxda-rxdb receive data input txda-txdb transmit data output nrtsa-nrstb ready to send output nctsa-nctsb clear to send input ndtra-ndtrb data terminal ready output ndsra-ndsrb data set ready input ndcda-ndcdb data carrier detect input nria-nrib ring indicator input mac a interface ma_col mac a collision detect input ma_crs mac a carrier sense input ma_txer mac a transmit error output ma_txd0-ma_txd3 mac a transmit data bus output ma_txen mac a transmit enable output ma_txclk mac a transmit clock input ma_rxd0-ma_rxd3 mac a receive data bus input ma_rxer mac a receive error input ma_rxclk mac a receive clock input ma_rxdv mac a receive data valid output ma_mdc mac a management data clock output ma_mdio mac a management data bus input/output ma_link mac a link interrupt input mac b interface mb_col mac b collision detect input mb_crs mac b carrier sense input mb_txer mac b transmit error output mb_txd0-mb_txd3 mac b transmit data bus output mb_txen mac b transmit enable output mb_txclk mac b transmit clock input mb_rxd0-mb_rxd3 mac b receive data bus input mb_rxer mac b receive error input mb_rxclk mac b receive clock input mb_rxdv mac b receive data valid output mb_mdc mac b management data clock output mb_mdio mac b management data bus input/output mb_link mac b link interrupt input table 1. signal description (continued) block signal name function type
10 AT75C221 summary 6033cs?intap?05/04 in-circuit emulator ntrst test reset input tck test clock input tms test mode select input tdi test data input input tdo test data output output codec interface sclka serial clock input/output fsa frame pulse input/output stxa transmit data to codec output srxa receive data to codec input dsp subsystem oakain0-oakain1 oakdspcore user input input oakaout0-oakaout1 oakdspcore user output output miscellaneous nrst reset input fiq fast interrupt input irq0-irq1 interrupt lines input pllrc pll rc filter analog xtalin crystal input analog xtalout external crystal analog tst test mode input b0256 package size option (1 = 256 pins) input dbw32 external data bus width for cs0 (1 = 32 bits) input aclko arm clock output output table 1. signal description (continued) block signal name function type
11 AT75C221 summary 6033cs?intap?05/04 block diagram figure 3. AT75C221 block diagram spi peripheral bridge peripheral data controller oakdspcore dsp subsystem arm7tdmi mcu core external bus interface sdramc system controller boot rom ethernet 10/100 mbps mac interface ice ethernet 10/100 mbps mac interface 32k bytes sram asb/asb bridge smc 16- or 32-bit data memory bus jtag debug interface audio codec and i/o lines mii phy interface mii phy interface osc. pll interrupt and fast interrupt advanced interrupt controller i/o lines pio controller a i/o lines pio controller b serial peripherals boot dataflash usart a serial port usart b serial port pwm signals timer/counter 0 pwm signals timer/counter 1 pwm signals timer/counter 2
12 AT75C221 summary 6033cs?intap?05/04 application example figure 4. dsp subsystem figure 5. application example overview: standalone ethernet telephone 32k x 16 program ram oakdspcore 16k x 16 general- purpose ram 256 x 16 dual-port mailbox on-chip emulation module 2k x 16 x-ram 2k x 16 y-ram codec interface bus interface unit dsp subsystem asb oak program bus oak data bus volp protocol stack arm7tdmi core external bus interface sdram controller sram controller sdram flash speaker phone interface voice codec voice processing dsp subsystem analog front end AT75C221 keyboard screen speaker m icrophone handset dual-port ethernet 10/100 mbps mac interface ethernet 10/100 mbps phy ethernet 10/100 mbps phy network pc
13 AT75C221 summary 6033cs?intap?05/04 functional description arm7tdmi core the arm7tdmi is a three-stage pipeline, 32-bit risc processor. the processor archi- tecture is von neumann load/store architecture, characterized by a single data and address bus for instructions and data. the cpu has two instruction sets: the arm and the thumb instruction set. the arm instruction set has 32-bit wide instructions and pro- vides maximum performance. thumb instructions are 16-bit wide and give maximum code density. instructions operate on 8-bit, 16-bit and 32-bit data types. the cpu has seven operating modes. each operating mode has dedicated banked reg- isters for fast exception handling. the processor has a total of 37 32-bit registers, including six status registers. dsp subsystem the AT75C221 dsp subsystem is composed of:  an oakdspcore running at 60 mips  2k x 16 of x-ram 2k x 16 of y-ram  16k x 16 of general purpose data ram  32k x 16 of loadable program ram  one 256 x 16 dual-port mailbox  one codec interface the dsp subsystem is fully autonomous. the local x- and y-ram allows it to reach its maximum processing rate, and a local large data ram enables complex dsp algo- rithms to be implemented. the large size of the loadable program ram permits the use of functions as complex as a low bit-rate vocoder. during boot time, the arm7tdmi core has the ability to maintain the oakdspcore in reset state and to upload dsp code. when the oakdspcore reverts to an active state, this code is executed. when the oakdspcore is running the dual-port mailbox is used as the communication channel between the arm7tdmi and the oakdspcore. a programmable codec interface is directly connected to the oakdspcore. it allows the connection of most industrial voice, multimedia or data codecs. ethernet mac the AT75C221 features two identical ethernet macs with the same attributes as follows:  compatible with ieee standard 802.3  10 and 100 mbits per second data throughput capability  full- and half-duplex operation  media independent interface to the physical layer  register interface to address, status and control registers  dma interface  interrupt generation to signal receive and transmit completion  28-byte transmit and 28-byte receive fifos  automatic pad and crc generation on transmitted frames
14 AT75C221 summary 6033cs?intap?05/04  address checking logic to recognize four 48-bit addresses  supports promiscuous mode where all valid frames are copied to memory  supports physical layer management through mdio interface the ethernet mac is the hardware implementation of the mac sub-layer osi reference model between the physical layer (phy) and the logical link layer (llc). it controls the data exchange between a host and a phy layer according to ethernet ieee 802.3u data frame format. the ethernet mac contains the required logic and transmit and receive fifos for dma management. in addition, it is interfaced through mdio/mdc pins for phy layer management. the ethernet mac transfers data in media-independent inter- face (mii). peripheral multiplexing on pio lines the AT75C221 features two pio controllers, pioa and piob, multiplexing i/o lines of the peripheral set. the pio controller a manages 32 i/o lines, pa0 to pa31, but only the i/o lines pa0 to pa12 pa19 and pa22 are available in the 208-lead package. the pio controller b manages only 16 i/o lines, pb0 to pb15, but only the i/o lines pb0 to pb9 are available in the 208-lead package. each i/o line of a pio controller can be multiplexed with a peripheral i/o. power supplies the AT75C221 has three types of power supply pins:  vddcore pins power the core, including the arm7tdmi processor, the dsp subsystem, the memories and the peripherals; voltage is between 1.65v and 1.95v, 1.8v nominal.  vddio pins power the i/o lines, including those of the external bus interface and those of the peripherals; voltage is between 3.0v and 3.6v, 3.3v nominal.  vddosc pins power the pll and oscillator cells; voltage is between 1.65v and 1.95v, 1.8v nominal. ground pins are common to all power supplies. system controller the AT75C221 features a system controller, which takes care of and controls:  the test mode the reset  the clocks of the system  the chip identifier the system controller manages the reset of the entire system and integrates a clock generator made up of an oscillator and a pll. memory controller the AT75C221 architecture is made up of two advanced system buses, the arm asb and the mac asb. both handle a single memory space. the arm asb handles the access requests of the arm7tdmi and the pdc. it handles also the access requests coming from the mac asb. it connects with the external bus interface, the peripheral bridge and the internal memories, including the mailbox with the dsp subsystem. it also connects with the mac asb. the mac asb handles the access requests of the dmas of both ethernet macs. it also handles the access requests coming from the the arm asb. it connects essentially with the frame buffer, but also connects with the arm asb.
15 AT75C221 summary 6033cs?intap?05/04 the major advantage of this double-asb architecture is that the ethernet traffic does not occupy the main asb bandwidth, ensuring that the arm7tdmi can perform at its maxi- mum speed while the ethernet traffic goes through the frame buffer. boot program the AT75C221 can boot in several ways; including from internal boot software and a hardware connection of dataflash. when the arm7tdmi processor is released from reset, it basically attempts a fetch from address 0x00000000. depending on the hard- ware configuration, the memory mapping can be altered and thus modify how the system boots. peripherals the peripheral bridge allows access to the embedded peripheral user interfaces. it is optimized for low power consumption, as it is built without usage of any clock. however, any access on the peripheral is performed in two cycles. the AT75C221 peripherals are designed to be programmed with a minimum number of instructions. each peripheral has 16k bytes of address space allocated in the upper part of the address space. pdc: peripheral data controller the AT75C221 features a six-channel peripheral data controller (pdc) dedicated to the two on-chip uarts and the spi. one pdc channel is connected to the receiving channel and one to the transmitting channel of each uart and of the spi. each pdc channel operates as dma (direct memory access). the user interface of a pdc channel is integrated in the memory space of each periph- eral. it contains a 32-bit address pointer register and a 16-bit count register. when the programmed number of bytes is transferred, an end-of-transfer signal is sent to the peripheral and is visible in the peripheral status register. this status bit might trigger an interrupt. ebi: external bus interface the external bus interface generates the signals which control access to external mem- ories or peripheral devices. it contains two controllers: the sdram controller and the static memory controller and manages the sharing of data and address buses between both controllers. sdramc: sdram controller the sdram controller extends the memory capabilities of a chip by providing the inter- face to an external 16- or 32-bit sdram device. the page size supports ranges from 2048 to 8192 and the number of columns from 256 to 2048. it supports byte (8-bit), half- word (16-bit) and word (32-bit) accesses. the maximum addressable sdram size is 256m bytes. the sdram controller supports a read or write burst length of one location. it keeps track of the active row in each bank, thus maximizing sdram performance, e.g., the application may be placed in one bank and data in the other banks. so as to optimize performance, it is advisable to avoid accessing different rows in the same bank. the sdram controller?s function is to make the sdram device access protocol trans- parent to the user. smc: static memory controller the AT75C221 features a static memory controller that enables interfacing with a wide range of external static memory on peripher al devices, including flash, rom, static ram, and parallel peripherals. the smc provides a glueless memory interface to external memory using common address, data bus and dedicated control signals. the smc is highly programmable and
16 AT75C221 summary 6033cs?intap?05/04 has up to 24 bits of address bus, a 32- or 16-bit data bus and up to four chip select lines. the smc supports different access protocols allowing single clock-cycle accesses. the smc is programmed as an internal peripheral that has a standard apb bus interface and a set of memory-mapped registers. it shares the external address and data buses with the sdmc. aic: advanced interrupt controller the AT75C221 integrates an advanced interrupt controller (aic) which is connected to the fast interrupt request (nfiq) and the standard interrupt request (nirq) inputs of the arm7tdmi processor. the processor?s nfiq line can only be asserted by the external fast interrupt request input (fiq). the nirq line can be asserted by the interrupts gener- ated by the on-chip peripherals and the two external interrupt request lines, irq0 to irq1. an 8-level priority encoder allows the user to define the priority between the different interrupt sources. internal sources are programmed to be level-sensitive or edge-trig- gered. external sources can be programmed to be positive- or negative-edge triggered or high- or low-level sensitive. pio: programmable i/o controller the AT75C221 integrates 24 programmable i/o pins. each pin can be programmed as an input or an output. each pin can also generate an interrupt. the programmable i/o is implemented as two blocks, called pio a and pio b, 32 and 16 pins each, respectively. these pins are used for several functions:  external i/o for internal peripherals  keypad controller function  general-purpose i/o uart: universal asynchronous receiver transmitter the AT75C221 provides two identical full- duplex, universal asynchronous receiver transmitters as uart a and uart b. these peripherals sit on the apb bus but are also connected to the asb bus (and hence external memory) via a dedicated dma. the main features of the uart are:  programmable baud rate generator  parity, framing and overrun error detection  line break generation and detection  automatic echo, local loopback and remote loopback channel modes  interrupt generation  two dedicated peripheral data controller channels  6-, 7- and 8-bit character length  modem control signals tc: timer/counter the AT75C221 features a timer/counter block which includes three identical 16-bit timer/counter channels. each channel can be independently programmed to perform a wide range of functions including frequency measurement, event counting, interval mea- surement, pulse generation, delay timing and pulse-width modulation. each timer/counter channel has three external clock inputs, five internal clock inputs, and two multi-purpose input/output signals that can be configured by the user. each channel drives an internal interrupt signal that can be programmed to generate proces- sor interrupts via the aic. the timer/counter block has two global registers which act upon all three tc channels. the block control register allows the three channels to be started simultaneously with
17 AT75C221 summary 6033cs?intap?05/04 the same instruction. the block mode regist er defines the external clock inputs for each timer/counter channel, allowing them to be chained. spi: serial peripheral interface the serial peripheral interface circuit is a synchronous serial data link that provides communication with external devices in master or slave mode. it also allows communi- cation between processors if an external processor is connected to the system. the serial peripheral interface is essentially a shift register that serially transmits data bits to other spi's. during a data transfer, on e spi system acts as the ?master?' which controls the data flow, while the other system acts as the ?slave'' which has data shifted into and out of it by the master. different cpu's can take turn being masters (multiple master protocol opposite to single master protocol where one cpu is always the mas- ter while all of the others are always slaves), and one master may simultaneously shift data into multiple slaves. however, only one slave may drive its output to write data back to the master at any given time. the main features of the spi are:  four chip selects with external decoder support allow communication with up to 15 peripherals  serial memories, such as dataflash and 3-wire eeproms  serial peripherals, such as adcs, dacs, lcd controllers, can controllers and sensors  external coprocessors  master or serial peripheral bus interface  8- to 16-bit programmable data length per chip select  programmable phase and polarity per chip select  programmable transfer delays between consecutive transfers and between clock and data per chip select  programmable delay between consecutive transfers  selectable mode fault detection  connection to pdc channel capabilities optimizes data transfers  one channel for the receiver, one channel for the transmitter
18 AT75C221 summary 6033cs?intap?05/04 ordering information table 2 below provides package ordering information for the AT75C221. table 2. ordering information ordering code package operating temperature range AT75C221-q208 pqfp208 0 to 70 c AT75C221-c256 bga256 0 to 70 c
19 AT75C221 summary 6033cs?intap?05/04 mechanical characteristics and packaging information bga packaging information figure 6. AT75C221 bga package for bga package data, see table 3 on page 20, ? ? b
20 AT75C221 summary 6033cs?intap?05/04 bga package data . table 3. dimensions (mm) symbol min nom max a1 0.50 0.60 0.70 0.60 0.75 0.90 aaa 0.30 bbb 0.25 ccc 0.35 ddd 0.30 eee 0.15 a 1.92 2.13 2.34 b 0.28 0.32 0.38 d/e 26.8 27.0 27.2 d1/e1 24.0 24.7 e1.27 f8.05 ? b
21 AT75C221 summary 6033cs?intap?05/04 pqfp packaging information figure 7. pqfp package drawing for package data, see table 4, table 5 and table 6 on page 22. cc1
22 AT75C221 summary 6033cs?intap?05/04 pqfp package data table 4. dimensions (mm) symbol min nom max c 0.11 0.23 c1 0.11 0.15 0.19 l 0.65 0.88 1.03 l1 1.60 ref r2 0.13 0.3 r1 0.13 s0.4 tolerances of form and position aaa 0.25 ccc 0.10 table 5. dimensions specific to pqfp package (mm) a a1 a2 b b1 d d1 e e1 e ddd max min min nom max min max min nom max bsc bsc bsc bsc bsc bsc 4.10 0.25 3.20 3.40 3.60 0.17 0.27 0.17 0.20 0.23 31.20 28.00 31.20 28.00 0.50 0.10 table 6. 208-lead pqfp package electrical characteristics body size r (m ? )c s (pf) c m (pf) l s (nh) l m (nh) minmaxminmaxminmaxminmaxminmax 28 x 28 53 71 1.4 1.7 0.56 0.73 6.7 8.4 3.9 5.1
printed on recycled paper. disclaimer: atmel corporation makes no warranty for the use of its produc ts, other than those expressly contained in the company?s standar d warranty which is detailed in atmel?s terms and conditions located on the company?s web site. the company assumes no responsibi lity for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time wi thout notice, and does not make any commitment to update the information contained her ein. no licenses to patents or other intellectual property of atmel are granted by the company in connection with the sale of atmel produc ts, expressly or by implication. atmel?s products are not aut horized for use as critical components in life support devices or systems. atmel corporation atmel operations 2325 orchard parkway san jose, ca 95131, usa tel: 1(408) 441-0311 fax: 1(408) 487-2600 regional headquarters europe atmel sarl route des arsenaux 41 case postale 80 ch-1705 fribourg switzerland tel: (41) 26-426-5555 fax: (41) 26-426-5500 asia room 1219 chinachem golden plaza 77 mody road tsimshatsui east kowloon hong kong tel: (852) 2721-9778 fax: (852) 2722-1369 japan 9f, tonetsu shinkawa bldg. 1-24-8 shinkawa chuo-ku, tokyo 104-0033 japan tel: (81) 3-3523-3551 fax: (81) 3-3523-7581 memory 2325 orchard parkway san jose, ca 95131, usa tel: 1(408) 441-0311 fax: 1(408) 436-4314 microcontrollers 2325 orchard parkway san jose, ca 95131, usa tel: 1(408) 441-0311 fax: 1(408) 436-4314 la chantrerie bp 70602 44306 nantes cedex 3, france tel: (33) 2-40-18-18-18 fax: (33) 2-40-18-19-60 asic/assp/smart cards zone industrielle 13106 rousset cedex, france tel: (33) 4-42-53-60-00 fax: (33) 4-42-53-60-01 1150 east cheyenne mtn. blvd. colorado springs, co 80906, usa tel: 1(719) 576-3300 fax: 1(719) 540-1759 scottish enterprise technology park maxwell building east kilbride g75 0qr, scotland tel: (44) 1355-803-000 fax: (44) 1355-242-743 rf/automotive theresienstrasse 2 postfach 3535 74025 heilbronn, germany tel: (49) 71-31-67-0 fax: (49) 71-31-67-2340 1150 east cheyenne mtn. blvd. colorado springs, co 80906, usa tel: 1(719) 576-3300 fax: 1(719) 540-1759 biometrics/imaging/hi-rel mpu/ high speed converters/rf datacom avenue de rochepleine bp 123 38521 saint-egreve cedex, france tel: (33) 4-76-58-30-00 fax: (33) 4-76-58-34-80 literature requests www.atmel.com/literature 6033cs?intap?05/04 ? atmel corporation 2004 . all rights reserved. atmel ? and combinations thereof, and dataflash ? are the registered trademarks, and siap ? , is the trademark of atmel corporation or its subsidiaries. arm ? , arm7tdmi ? , arm ? thumb ? , and arm ? powered ? are the registered trade- marks of arm ltd. oakdspcore ? is the registered trademark of dsp corporation. linux ? is the registered trademark of linus torvalds. other terms and product names may be the trademarks of others. 0m


▲Up To Search▲   

 
Price & Availability of AT75C221

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X